Text copied to clipboard!
Naslov
Text copied to clipboard!Razvojni inženjer ugradbenog softvera
Opis
Text copied to clipboard!
Tražimo razvojnog inženjera ugradbenog softvera koji će se pridružiti našem timu i pomoći u razvoju inovativnih rješenja za ugradbene sustave. U ovoj ulozi, bit ćete odgovorni za dizajn, implementaciju, testiranje i održavanje softverskih komponenti koje se koriste u različitim uređajima i sustavima, uključujući industrijsku automatizaciju, automobilsku industriju, medicinske uređaje i potrošačku elektroniku.
Kao razvojni inženjer ugradbenog softvera, radit ćete u suradnji s multidisciplinarnim timovima koji uključuju hardverske inženjere, sistemske arhitekte i test inženjere. Vaš rad će imati izravan utjecaj na performanse i pouzdanost krajnjih proizvoda. Očekuje se da imate snažno razumijevanje programiranja na niskoj razini, rad s mikrokontrolerima, poznavanje real-time operativnih sustava (RTOS) te iskustvo s alatima za razvoj i otklanjanje grešaka u ugradbenim sustavima.
Idealni kandidat ima iskustvo u radu s C/C++ programskim jezicima, poznaje komunikacijske protokole poput SPI, I2C, UART i CAN, te ima sposobnost čitanja i razumijevanja elektroničkih shema. Također, cijenimo iskustvo s alatima za kontrolu verzija (npr. Git), poznavanje standarda sigurnosti i kvalitete softvera, te sposobnost dokumentiranja i prezentiranja tehničkih rješenja.
Ako ste strastveni prema tehnologiji, volite rješavati tehničke izazove i želite raditi na projektima koji oblikuju budućnost pametnih uređaja, pozivamo vas da se prijavite i postanete dio našeg inovativnog tima.
Odgovornosti
Text copied to clipboard!- Razvoj i implementacija softvera za ugradbene sustave
- Pisanje i održavanje koda u C/C++ jezicima
- Integracija softverskih komponenti s hardverom
- Testiranje i otklanjanje grešaka u softveru
- Suradnja s hardverskim i sistemskim inženjerima
- Izrada tehničke dokumentacije
- Optimizacija performansi softverskih rješenja
- Praćenje industrijskih standarda i najboljih praksi
- Sudjelovanje u dizajnu arhitekture sustava
- Podrška tijekom cijelog životnog ciklusa proizvoda
Zahtjevi
Text copied to clipboard!- Diploma iz računarstva, elektrotehnike ili srodnog područja
- Iskustvo u razvoju ugradbenog softvera
- Odlično poznavanje C i/ili C++ jezika
- Poznavanje rada s mikrokontrolerima i RTOS-om
- Iskustvo s komunikacijskim protokolima (SPI, I2C, UART, CAN)
- Sposobnost čitanja elektroničkih shema
- Iskustvo s alatima za kontrolu verzija (npr. Git)
- Dobre analitičke i problemske vještine
- Sposobnost timskog rada i komunikacije
- Poznavanje engleskog jezika u govoru i pismu
Moguća pitanja na intervjuu
Text copied to clipboard!- Koje mikrokontrolere ste koristili u prethodnim projektima?
- Imate li iskustva s real-time operativnim sustavima?
- Kako pristupate otklanjanju grešaka u ugradbenom softveru?
- Koje komunikacijske protokole ste implementirali?
- Kako osiguravate kvalitetu i pouzdanost softverskog koda?
- Koje alate koristite za razvoj i testiranje softvera?
- Imate li iskustva s Agile metodologijama?
- Kako dokumentirate svoj rad?
- Koji je vaš najveći izazov u razvoju ugradbenog softvera bio?
- Zašto želite raditi na ugradbenim sustavima?